/**
 * Copyright (c) 2000-2005.Huaxia Dadi Distance Learning Services Co.,Ltd.
 * All rights reserved.
 */

package com.kingbi.system.function.model;

import java.io.Serializable;
import java.util.Date;

/**
 * Class description goes here.
 * 
 * Created by Auto Code Produce System
 * User: 
 * Date: 20091028
 * Time: 161544
 */

public class FunctionModel implements Serializable {

        /*
        *功能ID
        */
        private int functionID ;
        /*
        *功能编码
        */
        private String funcCode = "";
        /*
        *功能名称
        */
        private String name = "";
        /*
        *功能描述
        */
        private String describe = "";
        /*
        *功能页面
        */
        private String pageUrl = "";
        /*
        *功能菜单级别
        */
        private String funcLevel = "";
        /*
        *功能状态
        */
        private String funStatus = "";
        /*
        *父功能编码
        */
        private String fatherFunCode = "";
        /*
         * 在父菜单下的显示顺序
         */
        private int funOrder;
        /*
         * 是否有子菜单 
         */
        private String hasChild = "";
      
        /*
         * 从角色功能关联表中读取的本的功能的权限
         */
        private String funRight = "";

        /*
         * 标记本二级的子菜单已显示完毕
         * end
         */
        private String thisTwoMenuEnd = "";
        
        /*
         * 父菜单名称
         */
        private String fatherName = "";
        
        
        public String getFuncCode()
        {
                return funcCode;
        }
 

        public void setFuncCode(String funcCode)
        {
                this.funcCode = funcCode;
        }
 

        public String getName()
        {
                return name;
        }
 

        public void setName(String name)
        {
                this.name = name;
        }
 

        public String getDescribe()
        {
                return describe;
        }
 

        public void setDescribe(String describe)
        {
                this.describe = describe;
        }
 

        public String getPageUrl()
        {
                return pageUrl;
        }
 

        public void setPageUrl(String pageUrl)
        {
                this.pageUrl = pageUrl;
        }
 

        public String getFuncLevel()
        {
                return funcLevel;
        }
 

        public void setFuncLevel(String funcLevel)
        {
                this.funcLevel = funcLevel;
        }
 

        public String getFunStatus()
        {
                return funStatus;
        }
 

        public void setFunStatus(String funStatus)
        {
                this.funStatus = funStatus;
        }
 

        public String getFatherFunCode()
        {
                return fatherFunCode;
        }
 

        public void setFatherFunCode(String fatherFunCode)
        {
                this.fatherFunCode = fatherFunCode;
        }

        public int getFunctionID()
        {
            return functionID;
        }


        public void setFunctionID(int functionID)
        {
            this.functionID = functionID;
        }


        public int getFunOrder()
        {
            return funOrder;
        }


        public void setFunOrder(int funOrder)
        {
            this.funOrder = funOrder;
        }


        public String getHasChild()
        {
            return hasChild;
        }


        public void setHasChild(String hasChild)
        {
            this.hasChild = hasChild;
        }


        public FunctionModel(int functionID, String funcCode, String name, String describe,
                String pageUrl, String funcLevel, String funStatus, String fatherFunCode,
                int funOrder, String hasChild)
        {
            super();
            this.functionID = functionID;
            this.funcCode = funcCode;
            this.name = name;
            this.describe = describe;
            this.pageUrl = pageUrl;
            this.funcLevel = funcLevel;
            this.funStatus = funStatus;
            this.fatherFunCode = fatherFunCode;
            this.funOrder = funOrder;
            this.hasChild = hasChild;
        }


        public FunctionModel()
        {
            super();
        }


        public String getFunRight()
        {
            return funRight;
        }


        public void setFunRight(String funRight)
        {
            this.funRight = funRight;
        }


        public String getThisTwoMenuEnd()
        {
            return thisTwoMenuEnd;
        }


        public void setThisTwoMenuEnd(String thisTwoMenuEnd)
        {
            this.thisTwoMenuEnd = thisTwoMenuEnd;
        }


        public String getFatherName()
        {
            return fatherName;
        }


        public void setFatherName(String fatherName)
        {
            this.fatherName = fatherName;
        }



}
